package sk.datalan.similarity.predicates;

import java.util.List;

public interface Predicate {
	String getId();

	String getValue();

	double getWeight();

	double getSimilarityIndex( List<Predicate> predicates );

	boolean hasMatch();

	void setMatch( boolean value );

	void reset();
}
